package com.dao;

import static org.junit.Assert.*;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import com.beans.*;

public class JUnitDao {

	@Before
	public void setUp() throws Exception {
	}

	@After
	public void tearDown() throws Exception {
	}

	@Test
	// test
	// test de la méthode d'ajout d'un users
	
	 /* public void testAddUsers(){ UsersDao userDao=new UsersDao(); Users
	  users=new Users(); users.setUsrNom("KANE"); users.setUsrPrenom("MAGUATTE");
	  users.setUsrAdresse("point E");
	 
	 users.setUsrEmail("mkane@groupeidyal.com"); users.setUsrLogin("mkane");
	  users.setUsrPasswd("kane"); users.setUsrProfil("Administrateur");
	  users.setUsrPhone("77 255 67 89"); 
	  userDao.addUsers(users);
	}*/
	  
	 /* } //test de la methode update d'un users public void testUpdateUsers() {
	 * UsersDao userDao = new UsersDao(); Users users =
	 * userDao.findUsers("osene"); users.setUsrAdresse("touba");
	 * userDao.updateUsers(users);
	 * 
	 * } //test de la methode delete d'un users public void testDeleteUsers() {
	 * UsersDao userDao = new UsersDao(); Users users =
	 * userDao.findUsers("msarr"); userDao.deleteUsers(users);
	 * 
	 * }
	 */
	// test de la methode de connection d'un users
	/*
	 * public void testConnect(){ UsersDao userDao=new UsersDao();
	 * userDao.connect("osene", "sene");
	 * 
	 * }
	 */
	/*
	 * //test de la methode lister l'ensemble des users de la base public void
	 * testListAllUsers(){ UsersDao userDao=new UsersDao();
	 * userDao.selectAllUsers(); }
	 */
	// test de la méthode d'ajout d'un projet
	/*public void testAddProjet() throws ParseException {
		ProjetsDao projetDao = new ProjetsDao();
		Projets projets = new Projets();
		projets.setProjetNum((long) 20130207);
		projets.setProjetRef("2013-02-PRJ07");
		projets.setProjetUserCreate((long) 3);
		projets.setProjetClient("SGBS");
		projets.setProjetDesc("gestion des clients");
		projets.setProjetEtat("En Cours");
		projetDao.addProjets(projets);
	}*/
		/*SimpleDateFormat dfm=new SimpleDateFormat("MM/dd/yyyy");
		Date date1 = dfm.parse("12/31/2007");
		projets.setProjetDateEcheance(date1);*/

		

	
	//test de la méthode supprimer d'un projet
	/*public void testDeleteProjet(){
		ProjetsDao projetDao = new ProjetsDao();
		Projets projets = projetDao.findProjets("2013-02-PRJ03");
		projetDao.deleteProjets(projets);
		
		
	}*/
	//test de la méthode delete d'un projet
	/*public void testUpdateProjets(){
	ProjetsDao projetDao = new ProjetsDao();
	Projets projets = projetDao.findProjets("2013-02-PRJ02");
	projets.setProjetClient("Groupe Idyal.com");
	projetDao.updateProjets(projets);
	
	}*/
	//test de la methode lister projets
	/*public void testListProjet(){
		ProjetsDao projetDao = new ProjetsDao();
		projetDao.selectAllProjets();
	}*/
	//test de la méthode d'ajout d'un AO
	public void testAddAppelDoffre() throws ParseException {
		AppelDoffreDao appelDoffreDao = new AppelDoffreDao();
		AppelDoffre appelDoffre = new AppelDoffre();
		appelDoffre.setAoComission((double) 180000000);
		appelDoffre.setAoEtat("FINI");
		appelDoffre.setAoNumero("2001405");
		appelDoffre.setAoRef("ao201405");
		appelDoffre.setAoCommentaire("application de EPT");
		appelDoffre.setAoCommentaire("ao venant de EPT");
		appelDoffre.setAoDesc("etudiants");
	
			
		appelDoffreDao.addAppelDoffr(appelDoffre);
	
	
	
	

	
	}


}
